Fullstack-разработчик на Python от Нетологии
Вы научитесь
Программа курса
Пройдя обучение, вы сможете создавать сайты и приложения, верстать, работать с фреймворками и проводить тестирования. Выполните 7 проектов во время обучения, а в качестве дипломной работы создадите облачное хранилище.
Backend-разработка на Python
Вы освоите работу с наиболее популярным и универсальным языком программирования. Напишите алгоритмы, которые помогут решать рутинные задачи и упростят работу с данными. Вам расскажут о циклах и данных, разберетесь в их типах и коллекциях. Научитсеь создавать функции самостоятельно и использовать встроенные. Научитесь работать с классами и использовать библиотеки. Познакомитесь с распределенной системой версий и узнаете, для чего она необходима. Освоите проведение базовых операций и поработаете с хранилищем для историй версий проектов. Узнаете, как устранять конфликты при слиянии нескольких веток. Освоите язык запросов SQL и с его помощью научитесь создавать базы данных. Познакомитесь с программной библиотекой на языке Python. Вы более подробно изучите язык программирования Python. Узнаете, как с его помощью сделать программу лучше и проще. Научитесь тестировать коды и разбирать веб-страницы. Вам расскажут, какими навыками необходимо обладать для успешного прохождения собеседования на должность Python-разработчика. Вы освоите фреймворк для создания веб-приложений Django. Узнаете, как организовать проект, создавать базы данных и работать с уже готовыми. Научитесь самостоятельно разрабатывать и запускать в работу сайты. Вам помогут составить дальнейший план по достижению успехов в профессии. Вы узнаете, как искать работу, анализировать рынок труда. Совместно с экспертами курса вы составите сопроводительное письмо, привлекательное резюме и оформите портфолио, подготовитесь к собеседованию. Кроме того, вы получите индивидуальную карьерную консультацию.
Вы освоите работу с наиболее популярным и универсальным языком программирования. Напишите алгоритмы, которые помогут решать рутинные задачи и упростят работу с данными. Вам расскажут о циклах и данных, разберетесь в их типах и коллекциях. Научитсеь создавать функции самостоятельно и использовать встроенные. Научитесь работать с классами и использовать библиотеки.
Познакомитесь с распределенной системой версий и узнаете, для чего она необходима. Освоите проведение базовых операций и поработаете с хранилищем для историй версий проектов. Узнаете, как устранять конфликты при слиянии нескольких веток.
Освоите язык запросов SQL и с его помощью научитесь создавать базы данных. Познакомитесь с программной библиотекой на языке Python.
Вы более подробно изучите язык программирования Python. Узнаете, как с его помощью сделать программу лучше и проще. Научитесь тестировать коды и разбирать веб-страницы. Вам расскажут, какими навыками необходимо обладать для успешного прохождения собеседования на должность Python-разработчика.
Вы освоите фреймворк для создания веб-приложений Django. Узнаете, как организовать проект, создавать базы данных и работать с уже готовыми. Научитесь самостоятельно разрабатывать и запускать в работу сайты.
Вам помогут составить дальнейший план по достижению успехов в профессии. Вы узнаете, как искать работу, анализировать рынок труда. Совместно с экспертами курса вы составите сопроводительное письмо, привлекательное резюме и оформите портфолио, подготовитесь к собеседованию. Кроме того, вы получите индивидуальную карьерную консультацию.
Frontend-разработка на JavaScript
Вы освоите верстку сайтов с помощью кода, который используется для структурирования и отображения веб-страниц, а также изучите код для стилизации страниц. Сможете верстать сайты для компьютеров и мобильных устройств. Используя полученные во время обучения знания, вы самостоятельно создадите сайт, который будет одинаково хорошо работать и на компьютере, и на смартфоне. Вы узнаете, какие дополнительные возможности можно получить, используя Web API. Научитесь с помощью скриптов изменять документ. Познакомитесь с функциями высшего порядка. Сможете находить и устранять возможные ошибки в работе документа. Повысите свои навыки в работе на JavaScript и перейдете к изучению более сложного раздела. Изучите синтаксические конструкции, прототипы, классы и наследования. Освоите асинхронное программирование. Вам расскажут об инструментах, с помощью которых можно ускорить свою работу и автоматизировать некоторые задачи. Научитесь проводить проверку продукта на соответствие требованиям. Сможете пользоваться календарями, файлами, медиа и сокетами. Улучшите свои приложения и сделаете их более интерактивными при помощи анимации. Вас познакомят с популярной и востребованной библиотекой для создания пользовательских интерфейсов. С ее помощью вы сможете делать интерактивный интерфейс для пользователя. Научитесь создавать более сложные интерфейсы путем объединения инкапсулированных компонентов.
Вы освоите верстку сайтов с помощью кода, который используется для структурирования и отображения веб-страниц, а также изучите код для стилизации страниц. Сможете верстать сайты для компьютеров и мобильных устройств. Используя полученные во время обучения знания, вы самостоятельно создадите сайт, который будет одинаково хорошо работать и на компьютере, и на смартфоне.
Вы узнаете, какие дополнительные возможности можно получить, используя Web API. Научитесь с помощью скриптов изменять документ. Познакомитесь с функциями высшего порядка. Сможете находить и устранять возможные ошибки в работе документа.
Повысите свои навыки в работе на JavaScript и перейдете к изучению более сложного раздела. Изучите синтаксические конструкции, прототипы, классы и наследования. Освоите асинхронное программирование.
Вам расскажут об инструментах, с помощью которых можно ускорить свою работу и автоматизировать некоторые задачи. Научитесь проводить проверку продукта на соответствие требованиям. Сможете пользоваться календарями, файлами, медиа и сокетами. Улучшите свои приложения и сделаете их более интерактивными при помощи анимации.
Вас познакомят с популярной и востребованной библиотекой для создания пользовательских интерфейсов. С ее помощью вы сможете делать интерактивный интерфейс для пользователя. Научитесь создавать более сложные интерфейсы путем объединения инкапсулированных компонентов.
Дипломный проект
Вы создадите серверную часть и подключите к ней клиентскую, которую также сделаете самостоятельно. На выходе у вас получится облачное хранилище, в котором можно будет работать с различными файлами: производить отправку и загрузку, скачивать и изменять их названия.